home *** CD-ROM | disk | FTP | other *** search
/ Aminet 43 / Aminet 43 (2001)(GTI - Schatztruhe)[!][Jun 2001].iso / Aminet / comm / www / Lynx.lha / Lynx284 / CHANGES next >
Text File  |  2001-01-25  |  9KB  |  156 lines

  1. 2001-01-01 (2.8.4dev.16)
  2. * add ja.po message file (overlooked in dev.15, reported by Atsuhito Kohda
  3.   <kohda@nsx.pm.tokushima-u.ac.jp>)
  4. * use C preprocessor at build-time to replace CF_EBCDIC configure macro -PG
  5. * integrated SSL patch from http://www.moxienet.com/lynx/ as a configure
  6.   option, --with-ssl -TD
  7. * add configure check for delscreen(), which is not available in some older
  8.   SVr3 curses libraries -TD
  9. * add configure check for socks5p.h, to allow socks5 build to use function
  10.   prototypes -TD
  11. * updated config.sub, config.guess -TD
  12. * modify some configure macros to use CF_PATHSEP, for path-separator which is
  13.   usually colon on Unix, and semicolon on MSDOS, etc.  -TD
  14. * modify several configure macros to use $CFLAGS consistently for compiler
  15.   options and $CPPFLAGS for C preprocessor options -TD
  16.  
  17. 2000-12-21 (2.8.4dev.15)
  18. * add .po files to main distribution, remove stubs for files that were not
  19.   implemented, use msgmerge to resync against the current lynx.pot
  20.   (prompted by discussion with Morten Bo Johansen <mojo@image.dk>) -TD
  21. * corrected dev.13 changes for EXP_READPROGRESS, to make the
  22.   non-EXP_READPROGRESS configuration build and work with .lynxrc settings -DK
  23. * use EXIT_SUCCESS/EXIT_FAILURE in exit() and exit_immediately() calls -TD
  24. * improve check for lynx_temp_space by ensuring that the directory actually
  25.   exists; attempt to create the directory if it does not, e.g., ~/tmp/, to
  26.   resolve problem introduced by Mandrake's patch -TD
  27. * modify SetOutputMode() to flush stdout to work around buffering problem with
  28.   cygwin on error exit from Lynx (reported by Brad Town <btown@ceddec.com>) -TD
  29. * change definitions for LYCharINTERRUPT1 and LYCharINTERRUPT2 to not use
  30.   FROMASCII() in the EBCDIC configuration, since those symbols are used in case
  31.   statements which otherwise would not compile -PG
  32.  
  33. 2000-11-03 (2.8.4dev.14)
  34. * restore initialization of LYlines, LYcols in setup() which was lost in dev.12
  35.   changes (reported by DK).
  36. * modify logic for -stdin option to redirect keyboard input to null device
  37.   if lynx is not connected to a terminal, e.g., running under cron -TD
  38. * check in DontCheck() if Lynx is reading from a command-script, to avoid
  39.   using those characters to interrupt the application -TD
  40. * add a cleanup handler for win32, since UNIX-style signal handlers do not
  41.   work on that platform -TD
  42.  
  43. 2000-10-25 (2.8.4dev.13)
  44. * fix missing ifdef for EXP_READPROGRESS in LYOptions.c (reported by
  45.   Atsuhito Kohda) -TD
  46.  
  47. 2000-10-25 (2.8.4dev.12)
  48. * add a configure check for video library on OS/2 EMX, needed to link with
  49.   slang.  Arrow keys do not work -TD
  50. * use macro UCH to fix gcc's char-used-as-subscript warnings, and to replace
  51.   existing casts to unsigned char, making the code more readable -TD
  52. * merge variants of HTReadProgress() -TD
  53. * modify SHOW_KB_RATE in lynx.cfg to allow disabling logic that
  54.   shows transfer rate during download.  If EXP_READPROGRESS is defined, make
  55.   this alterable from the command line and options menu as well (from
  56.   discussion by Karen Lewellen <klewellen@delphi.com>) -TD
  57. * add the pathname that caused a problem to the error message in
  58.   CF_PATH_SYNTAX, lest someone be confused when tilde is not expanded
  59.   (addresses a problem reported by Lawrence Kwan <lawrence@interlog.com>) -TD
  60. * remove redundant leading newlines in "lynx -version" output (reported by Sven
  61.   Guckes) -TD
  62. * add dependency in src/makefile.in for building chrtrans/makeuctb$x, used by
  63.   UCdomap.o -IZ
  64. * fix CF_PATH_SYNTAX square brackets for OS/2 EMX case, lost by not disabling
  65.   m4's quotes for that line (report by IZ) -TD
  66. * remove older/unused variant of code to set screen size in LYCurses.c by
  67.   setting environment variables -PG
  68. * one of the ".po" files is zipped as type binary rather than ASCII, so it does
  69.   not unzip on OS/390 with the "-a" option.  The "-aa" works better since it
  70.   forces text conversion regardless of the type of the archived file -PG
  71. * change definitions of LYCharINTERRUPT1 and LYCharINTERRUPT2 to accommodate
  72.   EBCDIC -PG
  73. > the remainder (most of the functional changes in this patch) from IZ:
  74. * add "typeless" notion to color style logic:
  75.   a) reverts to the style "foo" (from "foo.classname") if the style
  76.      "foo.classname" was not configured;
  77.   b) For input elements of type=typename uses style
  78.      "input.type.typename" if this style is configured (but
  79.      "input.classname" is not!);
  80.   c) Same for typeless elements, with typename="".
  81.   This allows the following:
  82.     input.type.submit:normal:blue:black
  83.     # match "link":
  84.     input:normal:green
  85.     textarea:normal:white:cyan
  86.     # type-less input is the same as type=text (similar to textarea)
  87.     input.type.:normal:white:cyan
  88.     input.type.text:normal:white:cyan
  89.   If your "link" is configured as normal:green, then input elements of types
  90.   other than typeless, text, or submit will be shown in the same style as link.
  91.   The textareas and text input elements are shown in the same style (but
  92.   different from "link" style), and submit "buttons" are shown yet in another
  93.   style.
  94. * implement styles in "dynamic areas" of documents.  Three flavors of them are
  95.   active text-edit fields, non-active ones, and links/radiobuttons, etc.
  96.   This patch is concerned with the first flavor only.  Two subflavors are
  97.   document's text-edit areas, and Lynx's ones (such as where you input the URL
  98.   after `g').  Each one of them has 3 elements:  scroll symbols ("arrows"),
  99.   after-the-end padding, and the actual input string.
  100.   The patch
  101.     a) makes styles for these 2*3 elements customizable;
  102.     b) uses ACS chars (if available) for the arrows (instead of `{'/`}').
  103.   [It would be nice to make non-active text-areas to have customizable
  104.    styles for padding, and have scroll arrows too...]
  105.   Here is my customization for testing:
  106.     edit.active:normal:red:cyan
  107.     edit.prompt:normal:green:cyan
  108.     edit.active.arrow:normal:yellow:cyan
  109.     edit.prompt.arrow:normal:yellow:gray
  110.     edit.active.pad:normal:gray:cyan
  111.     edit.prompt.pad:normal:white:black
  112. * modify LYSystem() to allow changing size of lynx window with OS/2 EMX
  113.   at runtime.  Example:
  114.     !mode 110,30;exit
  115. * use new macros LYCharINTERRUPT1, LYCharINTERRUPT2 and LYCharIsINTERRUPT() to
  116.   make it simpler to find uses of ^C and ^G
  117. * modify key mappings so the keymap file overrides the terminfo/termcap
  118.   description rather than the reverse
  119. * make unrecognized keynames emit diagnostic when tracing (but ignores them the
  120.   same way the older code did).  Trace info about each keycode received
  121. * provide better tracing of style choices, both when styles are assigned into
  122.   text-lines, and when lss directives are converted to "numeric colors"
  123. * add similar tracing for links and contents of user-editable stuff
  124. * slightly expand the cache of colors to better accomodate 16-color terminals,
  125.   and fixes a misprint in handling background-color == maxcolor
  126. * modify logic in color styles initialization using flag default_color_reset to
  127.   override ncurses use_default_colors() logic if the "default" color style tag
  128.   is found in lynx.lss
  129.  
  130. 2000-10-18 (2.8.4dev.11)
  131. * include LYLeaks.h in LYPrettySrc.c to allow leak-checking -TD
  132. * modify configure script macro CF_RECHECK_FUNC to ensure that we add a given
  133.   library only once to the resulting list.  This fixes a longstanding bug which
  134.   caused the nsl library to be repeated on some platforms (reported by BL for
  135.   one of the SCO configurations, and Urs JanBen <urs@tin.org> for SINIX-L 5.41
  136.   (i386-sni-sysv4)) -TD
  137. * modify "make install-doc" rule to first remove targets.  Otherwise "ln -s"
  138.   and "cp" fail to create the targets when installing with normal user
  139.   permissions (reported by LV) -TD
  140. * fix for handle_LYK_DWIMEDIT() to ensure it does not dereference a null
  141.   pointer, when trying to edit a text file with no links within it (report by
  142.   Harri Tuominen) -DK
  143. * add fallback definitions to accommodate renaming of UCX$xxx symbols to
  144.   TCPIP$xxx in recent versions of OpenVMS UCX (reported by Horst Drechsel
  145.   <ai05@sternwarte.uni-erlangen.de>) -TD
  146. * add TRSTable.obj to src/descrip.mms objects -TD
  147. * modify configure script to omit LYExtern.o and LYLocal.o if the corresponding
  148.   options (externs and dired) are disabled -TD
  149. * correct a typo that made configure script always define USE_EXTERNALS -TD
  150. * interpret ftp server type for VMS if a URL is given with "/~name", as a
  151.   Unix-style server.  This works for the following, at least:
  152.     VMS V6.2 AlphaServer 2100 4/233 MadGoat System type.
  153.   (reported by Rick Dyson <dyson@iowasp.physics.uiowa.edu>) -TD
  154. * make configure check for getaddrinfo() less strict, needed with --enable-ipv6
  155.   on IPv4-only system (patch by Munechika SUMIKAWA)
  156.